/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.hazardsource.domain;

import com.koron.common.domain.BaseEntity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "标准隐患表", description = "标准隐患实体类")
public class HiddenDanger extends BaseEntity{
	@ApiModelProperty(value = "隐患编码", name = "code")
	private String code;
	@ApiModelProperty(value = "隐患分类Id", name = "dangerTypeId", required = true)
	private String dangerTypeId;
	@ApiModelProperty(value = "隐患分类名称", name = "dangerTypeName", required = true)
	private String dangerTypeName;
	@ApiModelProperty(value = "隐患分级Id", name = "dangerLevelId", required = true)
	private String dangerLevelId;
	@ApiModelProperty(value = "隐患分级名称", name = "dangerLevelName", required = true)
	private String dangerLevelName;
	@ApiModelProperty(value = "一级要素id", name = "firstElementId", required = true)
	private String firstElementId;
	@ApiModelProperty(value = "一级要素名称", name = "firstElementName", required = true)
	private String firstElementName;
	@ApiModelProperty(value = "二级要素id", name = "secondElementId", required = true)
	private String secondElementId;
	@ApiModelProperty(value = "二级要素名称", name = "secondElementName", required = true)
	private String secondElementName;
	@ApiModelProperty(value = "隐患描述", name = "description", required = true)
	private String description;
	@ApiModelProperty(value = "整改措施", name = "precaution", required = true)
	private String precaution;
	@ApiModelProperty(value = "状态 0废弃 1发布", name = "state")
	private Integer state;
	@ApiModelProperty(value = "备注", name = "remark")
	private String remark;
	@ApiModelProperty(value = "状态标记：0草稿1审批中2审批通过", name = "fstatusflag")
    private Integer fstatusflag;
	@ApiModelProperty(value = "来源id", name = "derivationids")
	private String derivationids;
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getDangerTypeId() {
		return dangerTypeId;
	}
	public void setDangerTypeId(String dangerTypeId) {
		this.dangerTypeId = dangerTypeId;
	}
	public String getDangerTypeName() {
		return dangerTypeName;
	}
	public void setDangerTypeName(String dangerTypeName) {
		this.dangerTypeName = dangerTypeName;
	}
	public String getDangerLevelId() {
		return dangerLevelId;
	}
	public void setDangerLevelId(String dangerLevelId) {
		this.dangerLevelId = dangerLevelId;
	}
	public String getDangerLevelName() {
		return dangerLevelName;
	}
	public void setDangerLevelName(String dangerLevelName) {
		this.dangerLevelName = dangerLevelName;
	}
	public String getFirstElementId() {
		return firstElementId;
	}
	public void setFirstElementId(String firstElementId) {
		this.firstElementId = firstElementId;
	}
	public String getFirstElementName() {
		return firstElementName;
	}
	public void setFirstElementName(String firstElementName) {
		this.firstElementName = firstElementName;
	}
	public String getSecondElementId() {
		return secondElementId;
	}
	public void setSecondElementId(String secondElementId) {
		this.secondElementId = secondElementId;
	}
	public String getSecondElementName() {
		return secondElementName;
	}
	public void setSecondElementName(String secondElementName) {
		this.secondElementName = secondElementName;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getPrecaution() {
		return precaution;
	}
	public void setPrecaution(String precaution) {
		this.precaution = precaution;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Integer getFstatusflag() {
		return fstatusflag;
	}
	public void setFstatusflag(Integer fstatusflag) {
		this.fstatusflag = fstatusflag;
	}
	public String getDerivationids() {
		return derivationids;
	}
	public void setDerivationids(String derivationids) {
		this.derivationids = derivationids;
	}
	
}
